// Auto generated file
// Patch: 1.6.1
// Build: 4544

enum EObjectFields
{
    OBJECT_FIELD_GUID                                = 0x0,                // 0x000 - Size: 2 - Type: GUID - Flags: PUBLIC
    OBJECT_FIELD_TYPE                                = 0x2,                // 0x002 - Size: 1 - Type: INT - Flags: PUBLIC
    OBJECT_FIELD_ENTRY                               = 0x3,                // 0x003 - Size: 1 - Type: INT - Flags: PUBLIC
    OBJECT_FIELD_SCALE_X                             = 0x4,                // 0x004 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    OBJECT_FIELD_PADDING                             = 0x5,                // 0x005 - Size: 1 - Type: INT - Flags: NONE
    OBJECT_END                                       = 0x6                 
};
enum EItemFields
{
    ITEM_FIELD_OWNER                                 = OBJECT_END + 0x0,   // 0x006 - Size: 2 - Type: GUID - Flags: PUBLIC
    ITEM_FIELD_CONTAINED                             = OBJECT_END + 0x2,   // 0x008 - Size: 2 - Type: GUID - Flags: PUBLIC
    ITEM_FIELD_CREATOR                               = OBJECT_END + 0x4,   // 0x00A - Size: 2 - Type: GUID - Flags: PUBLIC
    ITEM_FIELD_GIFTCREATOR                           = OBJECT_END + 0x6,   // 0x00C - Size: 2 - Type: GUID - Flags: PUBLIC
    ITEM_FIELD_STACK_COUNT                           = OBJECT_END + 0x8,   // 0x00E - Size: 1 - Type: INT - Flags: OWNER_ONLY + UNK2
    ITEM_FIELD_DURATION                              = OBJECT_END + 0x9,   // 0x00F - Size: 1 - Type: INT - Flags: OWNER_ONLY + UNK2
    ITEM_FIELD_SPELL_CHARGES                         = OBJECT_END + 0xA,   // 0x010 - Size: 5 - Type: INT - Flags: OWNER_ONLY + UNK2
    ITEM_FIELD_FLAGS                                 = OBJECT_END + 0xF,   // 0x015 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    ITEM_FIELD_ENCHANTMENT                           = OBJECT_END + 0x10,  // 0x016 - Size: 21 - Type: INT - Flags: PUBLIC
    ITEM_FIELD_PROPERTY_SEED                         = OBJECT_END + 0x25,  // 0x02B - Size: 1 - Type: INT - Flags: PUBLIC
    ITEM_FIELD_RANDOM_PROPERTIES_ID                  = OBJECT_END + 0x26,  // 0x02C - Size: 1 - Type: INT - Flags: PUBLIC
    ITEM_FIELD_ITEM_TEXT_ID                          = OBJECT_END + 0x27,  // 0x02D - Size: 1 - Type: INT - Flags: OWNER_ONLY
    ITEM_FIELD_DURABILITY                            = OBJECT_END + 0x28,  // 0x02E - Size: 1 - Type: INT - Flags: OWNER_ONLY + UNK2
    ITEM_FIELD_MAXDURABILITY                         = OBJECT_END + 0x29,  // 0x02F - Size: 1 - Type: INT - Flags: OWNER_ONLY + UNK2
    ITEM_END                                         = OBJECT_END + 0x2A   // 0x030
};
enum EContainerFields
{
    CONTAINER_FIELD_NUM_SLOTS                        = ITEM_END + 0x0,     // 0x02A - Size: 1 - Type: INT - Flags: PUBLIC
    CONTAINER_ALIGN_PAD                              = ITEM_END + 0x1,     // 0x02B - Size: 1 - Type: BYTES - Flags: NONE
    CONTAINER_FIELD_SLOT_1                           = ITEM_END + 0x2,     // 0x02C - Size: 40 - Type: GUID - Flags: PUBLIC
    CONTAINER_END                                    = ITEM_END + 0x2A     // 0x054
};
enum EUnitFields
{
    UNIT_FIELD_CHARM                                 = OBJECT_END + 0x0,   // 0x006 - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_SUMMON                                = OBJECT_END + 0x2,   // 0x008 - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_CHARMEDBY                             = OBJECT_END + 0x4,   // 0x00A - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_SUMMONEDBY                            = OBJECT_END + 0x6,   // 0x00C - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_CREATEDBY                             = OBJECT_END + 0x8,   // 0x00E - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_TARGET                                = OBJECT_END + 0xA,   // 0x010 - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_PERSUADED                             = OBJECT_END + 0xC,   // 0x012 - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_CHANNEL_OBJECT                        = OBJECT_END + 0xE,   // 0x014 - Size: 2 - Type: GUID - Flags: PUBLIC
    UNIT_FIELD_HEALTH                                = OBJECT_END + 0x10,  // 0x016 - Size: 1 - Type: INT - Flags: DYNAMIC
    UNIT_FIELD_POWER1                                = OBJECT_END + 0x11,  // 0x017 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_POWER2                                = OBJECT_END + 0x12,  // 0x018 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_POWER3                                = OBJECT_END + 0x13,  // 0x019 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_POWER4                                = OBJECT_END + 0x14,  // 0x01A - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_POWER5                                = OBJECT_END + 0x15,  // 0x01B - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MAXHEALTH                             = OBJECT_END + 0x16,  // 0x01C - Size: 1 - Type: INT - Flags: DYNAMIC
    UNIT_FIELD_MAXPOWER1                             = OBJECT_END + 0x17,  // 0x01D - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MAXPOWER2                             = OBJECT_END + 0x18,  // 0x01E - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MAXPOWER3                             = OBJECT_END + 0x19,  // 0x01F - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MAXPOWER4                             = OBJECT_END + 0x1A,  // 0x020 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MAXPOWER5                             = OBJECT_END + 0x1B,  // 0x021 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_LEVEL                                 = OBJECT_END + 0x1C,  // 0x022 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_FACTIONTEMPLATE                       = OBJECT_END + 0x1D,  // 0x023 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_BYTES_0                               = OBJECT_END + 0x1E,  // 0x024 - Size: 1 - Type: BYTES - Flags: PUBLIC
    UNIT_VIRTUAL_ITEM_SLOT_DISPLAY                   = OBJECT_END + 0x1F,  // 0x025 - Size: 3 - Type: INT - Flags: PUBLIC
    UNIT_VIRTUAL_ITEM_INFO                           = OBJECT_END + 0x22,  // 0x028 - Size: 6 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_FLAGS                                 = OBJECT_END + 0x28,  // 0x02E - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_AURA                                  = OBJECT_END + 0x29,  // 0x02F - Size: 56 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_AURALEVELS                            = OBJECT_END + 0x61,  // 0x067 - Size: 10 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_AURAAPPLICATIONS                      = OBJECT_END + 0x6B,  // 0x071 - Size: 10 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_AURAFLAGS                             = OBJECT_END + 0x75,  // 0x07B - Size: 7 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_AURASTATE                             = OBJECT_END + 0x7C,  // 0x082 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_BASEATTACKTIME                        = OBJECT_END + 0x7D,  // 0x083 - Size: 2 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_RANGEDATTACKTIME                      = OBJECT_END + 0x7F,  // 0x085 - Size: 1 - Type: INT - Flags: PRIVATE
    UNIT_FIELD_BOUNDINGRADIUS                        = OBJECT_END + 0x80,  // 0x086 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    UNIT_FIELD_COMBATREACH                           = OBJECT_END + 0x81,  // 0x087 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    UNIT_FIELD_DISPLAYID                             = OBJECT_END + 0x82,  // 0x088 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_NATIVEDISPLAYID                       = OBJECT_END + 0x83,  // 0x089 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MOUNTDISPLAYID                        = OBJECT_END + 0x84,  // 0x08A - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_MINDAMAGE                             = OBJECT_END + 0x85,  // 0x08B - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY + SPECIAL_INFO
    UNIT_FIELD_MAXDAMAGE                             = OBJECT_END + 0x86,  // 0x08C - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY + SPECIAL_INFO
    UNIT_FIELD_MINOFFHANDDAMAGE                      = OBJECT_END + 0x87,  // 0x08D - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY + SPECIAL_INFO
    UNIT_FIELD_MAXOFFHANDDAMAGE                      = OBJECT_END + 0x88,  // 0x08E - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY + SPECIAL_INFO
    UNIT_FIELD_BYTES_1                               = OBJECT_END + 0x89,  // 0x08F - Size: 1 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_PETNUMBER                             = OBJECT_END + 0x8A,  // 0x090 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_PET_NAME_TIMESTAMP                    = OBJECT_END + 0x8B,  // 0x091 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_FIELD_PETEXPERIENCE                         = OBJECT_END + 0x8C,  // 0x092 - Size: 1 - Type: INT - Flags: OWNER_ONLY
    UNIT_FIELD_PETNEXTLEVELEXP                       = OBJECT_END + 0x8D,  // 0x093 - Size: 1 - Type: INT - Flags: OWNER_ONLY
    UNIT_DYNAMIC_FLAGS                               = OBJECT_END + 0x8E,  // 0x094 - Size: 1 - Type: INT - Flags: DYNAMIC
    UNIT_CHANNEL_SPELL                               = OBJECT_END + 0x8F,  // 0x095 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_MOD_CAST_SPEED                              = OBJECT_END + 0x90,  // 0x096 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_CREATED_BY_SPELL                            = OBJECT_END + 0x91,  // 0x097 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_NPC_FLAGS                                   = OBJECT_END + 0x92,  // 0x098 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_NPC_EMOTESTATE                              = OBJECT_END + 0x93,  // 0x099 - Size: 1 - Type: INT - Flags: PUBLIC
    UNIT_TRAINING_POINTS                             = OBJECT_END + 0x94,  // 0x09A - Size: 1 - Type: TWO_SHORT - Flags: OWNER_ONLY
    UNIT_FIELD_STAT0                                 = OBJECT_END + 0x95,  // 0x09B - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_STAT1                                 = OBJECT_END + 0x96,  // 0x09C - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_STAT2                                 = OBJECT_END + 0x97,  // 0x09D - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_STAT3                                 = OBJECT_END + 0x98,  // 0x09E - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_STAT4                                 = OBJECT_END + 0x99,  // 0x09F - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_RESISTANCES                           = OBJECT_END + 0x9A,  // 0x0A0 - Size: 7 - Type: INT - Flags: PRIVATE + OWNER_ONLY + SPECIAL_INFO
    UNIT_FIELD_ATTACK_POWER                          = OBJECT_END + 0xA1,  // 0x0A7 - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_BASE_MANA                             = OBJECT_END + 0xA2,  // 0x0A8 - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_ATTACK_POWER_MODS                     = OBJECT_END + 0xA3,  // 0x0A9 - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_BYTES_2                               = OBJECT_END + 0xA4,  // 0x0AA - Size: 1 - Type: BYTES - Flags: PUBLIC
    UNIT_FIELD_RANGED_ATTACK_POWER                   = OBJECT_END + 0xA5,  // 0x0AB - Size: 1 - Type: INT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_RANGED_ATTACK_POWER_MODS              = OBJECT_END + 0xA6,  // 0x0AC - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_MINRANGEDDAMAGE                       = OBJECT_END + 0xA7,  // 0x0AD - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_MAXRANGEDDAMAGE                       = OBJECT_END + 0xA8,  // 0x0AE - Size: 1 - Type: FLOAT - Flags: PRIVATE + OWNER_ONLY
    UNIT_FIELD_PADDING                               = OBJECT_END + 0xA9,  // 0x0AF - Size: 1 - Type: INT - Flags: NONE
    UNIT_END                                         = OBJECT_END + 0xAA   // 0x0B0
};
enum EPlayerFields
{
    PLAYER_SELECTION                                 = UNIT_END + 0x0,     // 0x0AA - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_DUEL_ARBITER                              = UNIT_END + 0x2,     // 0x0AC - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_FLAGS                                     = UNIT_END + 0x4,     // 0x0AE - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_GUILDID                                   = UNIT_END + 0x5,     // 0x0AF - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_GUILDRANK                                 = UNIT_END + 0x6,     // 0x0B0 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_BYTES                                     = UNIT_END + 0x7,     // 0x0B1 - Size: 1 - Type: BYTES - Flags: PUBLIC
    PLAYER_BYTES_2                                   = UNIT_END + 0x8,     // 0x0B2 - Size: 1 - Type: BYTES - Flags: PUBLIC
    PLAYER_BYTES_3                                   = UNIT_END + 0x9,     // 0x0B3 - Size: 1 - Type: BYTES - Flags: PUBLIC
    PLAYER_DUEL_TEAM                                 = UNIT_END + 0xA,     // 0x0B4 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_GUILD_TIMESTAMP                           = UNIT_END + 0xB,     // 0x0B5 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_QUEST_LOG_1_1                             = UNIT_END + 0xC,     // 0x0B6 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_1_2                             = UNIT_END + 0xD,     // 0x0B7 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_2_1                             = UNIT_END + 0xF,     // 0x0B9 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_2_2                             = UNIT_END + 0x10,    // 0x0BA - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_3_1                             = UNIT_END + 0x12,    // 0x0BC - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_3_2                             = UNIT_END + 0x13,    // 0x0BD - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_4_1                             = UNIT_END + 0x15,    // 0x0BF - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_4_2                             = UNIT_END + 0x16,    // 0x0C0 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_5_1                             = UNIT_END + 0x18,    // 0x0C2 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_5_2                             = UNIT_END + 0x19,    // 0x0C3 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_6_1                             = UNIT_END + 0x1B,    // 0x0C5 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_6_2                             = UNIT_END + 0x1C,    // 0x0C6 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_7_1                             = UNIT_END + 0x1E,    // 0x0C8 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_7_2                             = UNIT_END + 0x1F,    // 0x0C9 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_8_1                             = UNIT_END + 0x21,    // 0x0CB - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_8_2                             = UNIT_END + 0x22,    // 0x0CC - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_9_1                             = UNIT_END + 0x24,    // 0x0CE - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_9_2                             = UNIT_END + 0x25,    // 0x0CF - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_10_1                            = UNIT_END + 0x27,    // 0x0D1 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_10_2                            = UNIT_END + 0x28,    // 0x0D2 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_11_1                            = UNIT_END + 0x2A,    // 0x0D4 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_11_2                            = UNIT_END + 0x2B,    // 0x0D5 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_12_1                            = UNIT_END + 0x2D,    // 0x0D7 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_12_2                            = UNIT_END + 0x2E,    // 0x0D8 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_13_1                            = UNIT_END + 0x30,    // 0x0DA - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_13_2                            = UNIT_END + 0x31,    // 0x0DB - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_14_1                            = UNIT_END + 0x33,    // 0x0DD - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_14_2                            = UNIT_END + 0x34,    // 0x0DE - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_15_1                            = UNIT_END + 0x36,    // 0x0E0 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_15_2                            = UNIT_END + 0x37,    // 0x0E1 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_16_1                            = UNIT_END + 0x39,    // 0x0E3 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_16_2                            = UNIT_END + 0x3A,    // 0x0E4 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_17_1                            = UNIT_END + 0x3C,    // 0x0E6 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_17_2                            = UNIT_END + 0x3D,    // 0x0E7 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_18_1                            = UNIT_END + 0x3F,    // 0x0E9 - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_18_2                            = UNIT_END + 0x40,    // 0x0EA - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_19_1                            = UNIT_END + 0x42,    // 0x0EC - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_19_2                            = UNIT_END + 0x43,    // 0x0ED - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_QUEST_LOG_20_1                            = UNIT_END + 0x45,    // 0x0EF - Size: 1 - Type: INT - Flags: GROUP_ONLY
    PLAYER_QUEST_LOG_20_2                            = UNIT_END + 0x46,    // 0x0F0 - Size: 2 - Type: INT - Flags: PRIVATE
    PLAYER_VISIBLE_ITEM_1_CREATOR                    = UNIT_END + 0x48,    // 0x0F2 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_1_0                          = UNIT_END + 0x4A,    // 0x0F4 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_1_PROPERTIES                 = UNIT_END + 0x52,    // 0x0FC - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_1_PAD                        = UNIT_END + 0x53,    // 0x0FD - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_2_CREATOR                    = UNIT_END + 0x54,    // 0x0FE - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_2_0                          = UNIT_END + 0x56,    // 0x100 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_2_PROPERTIES                 = UNIT_END + 0x5E,    // 0x108 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_2_PAD                        = UNIT_END + 0x5F,    // 0x109 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_3_CREATOR                    = UNIT_END + 0x60,    // 0x10A - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_3_0                          = UNIT_END + 0x62,    // 0x10C - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_3_PROPERTIES                 = UNIT_END + 0x6A,    // 0x114 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_3_PAD                        = UNIT_END + 0x6B,    // 0x115 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_4_CREATOR                    = UNIT_END + 0x6C,    // 0x116 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_4_0                          = UNIT_END + 0x6E,    // 0x118 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_4_PROPERTIES                 = UNIT_END + 0x76,    // 0x120 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_4_PAD                        = UNIT_END + 0x77,    // 0x121 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_5_CREATOR                    = UNIT_END + 0x78,    // 0x122 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_5_0                          = UNIT_END + 0x7A,    // 0x124 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_5_PROPERTIES                 = UNIT_END + 0x82,    // 0x12C - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_5_PAD                        = UNIT_END + 0x83,    // 0x12D - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_6_CREATOR                    = UNIT_END + 0x84,    // 0x12E - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_6_0                          = UNIT_END + 0x86,    // 0x130 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_6_PROPERTIES                 = UNIT_END + 0x8E,    // 0x138 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_6_PAD                        = UNIT_END + 0x8F,    // 0x139 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_7_CREATOR                    = UNIT_END + 0x90,    // 0x13A - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_7_0                          = UNIT_END + 0x92,    // 0x13C - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_7_PROPERTIES                 = UNIT_END + 0x9A,    // 0x144 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_7_PAD                        = UNIT_END + 0x9B,    // 0x145 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_8_CREATOR                    = UNIT_END + 0x9C,    // 0x146 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_8_0                          = UNIT_END + 0x9E,    // 0x148 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_8_PROPERTIES                 = UNIT_END + 0xA6,    // 0x150 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_8_PAD                        = UNIT_END + 0xA7,    // 0x151 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_9_CREATOR                    = UNIT_END + 0xA8,    // 0x152 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_9_0                          = UNIT_END + 0xAA,    // 0x154 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_9_PROPERTIES                 = UNIT_END + 0xB2,    // 0x15C - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_9_PAD                        = UNIT_END + 0xB3,    // 0x15D - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_10_CREATOR                   = UNIT_END + 0xB4,    // 0x15E - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_10_0                         = UNIT_END + 0xB6,    // 0x160 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_10_PROPERTIES                = UNIT_END + 0xBE,    // 0x168 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_10_PAD                       = UNIT_END + 0xBF,    // 0x169 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_11_CREATOR                   = UNIT_END + 0xC0,    // 0x16A - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_11_0                         = UNIT_END + 0xC2,    // 0x16C - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_11_PROPERTIES                = UNIT_END + 0xCA,    // 0x174 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_11_PAD                       = UNIT_END + 0xCB,    // 0x175 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_12_CREATOR                   = UNIT_END + 0xCC,    // 0x176 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_12_0                         = UNIT_END + 0xCE,    // 0x178 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_12_PROPERTIES                = UNIT_END + 0xD6,    // 0x180 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_12_PAD                       = UNIT_END + 0xD7,    // 0x181 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_13_CREATOR                   = UNIT_END + 0xD8,    // 0x182 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_13_0                         = UNIT_END + 0xDA,    // 0x184 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_13_PROPERTIES                = UNIT_END + 0xE2,    // 0x18C - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_13_PAD                       = UNIT_END + 0xE3,    // 0x18D - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_14_CREATOR                   = UNIT_END + 0xE4,    // 0x18E - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_14_0                         = UNIT_END + 0xE6,    // 0x190 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_14_PROPERTIES                = UNIT_END + 0xEE,    // 0x198 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_14_PAD                       = UNIT_END + 0xEF,    // 0x199 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_15_CREATOR                   = UNIT_END + 0xF0,    // 0x19A - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_15_0                         = UNIT_END + 0xF2,    // 0x19C - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_15_PROPERTIES                = UNIT_END + 0xFA,    // 0x1A4 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_15_PAD                       = UNIT_END + 0xFB,    // 0x1A5 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_16_CREATOR                   = UNIT_END + 0xFC,    // 0x1A6 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_16_0                         = UNIT_END + 0xFE,    // 0x1A8 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_16_PROPERTIES                = UNIT_END + 0x106,   // 0x1B0 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_16_PAD                       = UNIT_END + 0x107,   // 0x1B1 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_17_CREATOR                   = UNIT_END + 0x108,   // 0x1B2 - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_17_0                         = UNIT_END + 0x10A,   // 0x1B4 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_17_PROPERTIES                = UNIT_END + 0x112,   // 0x1BC - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_17_PAD                       = UNIT_END + 0x113,   // 0x1BD - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_18_CREATOR                   = UNIT_END + 0x114,   // 0x1BE - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_18_0                         = UNIT_END + 0x116,   // 0x1C0 - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_18_PROPERTIES                = UNIT_END + 0x11E,   // 0x1C8 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_18_PAD                       = UNIT_END + 0x11F,   // 0x1C9 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_19_CREATOR                   = UNIT_END + 0x120,   // 0x1CA - Size: 2 - Type: GUID - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_19_0                         = UNIT_END + 0x122,   // 0x1CC - Size: 8 - Type: INT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_19_PROPERTIES                = UNIT_END + 0x12A,   // 0x1D4 - Size: 1 - Type: TWO_SHORT - Flags: PUBLIC
    PLAYER_VISIBLE_ITEM_19_PAD                       = UNIT_END + 0x12B,   // 0x1D5 - Size: 1 - Type: INT - Flags: PUBLIC
    PLAYER_FIELD_INV_SLOT_HEAD                       = UNIT_END + 0x12C,   // 0x1D6 - Size: 46 - Type: GUID - Flags: PUBLIC
    PLAYER_FIELD_PACK_SLOT_1                         = UNIT_END + 0x15A,   // 0x204 - Size: 32 - Type: GUID - Flags: PRIVATE
    PLAYER_FIELD_BANK_SLOT_1                         = UNIT_END + 0x17A,   // 0x224 - Size: 48 - Type: GUID - Flags: PRIVATE
    PLAYER_FIELD_BANKBAG_SLOT_1                      = UNIT_END + 0x1AA,   // 0x254 - Size: 12 - Type: GUID - Flags: PRIVATE
    PLAYER_FIELD_VENDORBUYBACK_SLOT                  = UNIT_END + 0x1B6,   // 0x260 - Size: 2 - Type: GUID - Flags: PRIVATE
    PLAYER_FARSIGHT                                  = UNIT_END + 0x1B8,   // 0x262 - Size: 2 - Type: GUID - Flags: PRIVATE
    PLAYER_FIELD_COMBO_TARGET                        = UNIT_END + 0x1BA,   // 0x264 - Size: 2 - Type: GUID - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_NPC                         = UNIT_END + 0x1BC,   // 0x266 - Size: 2 - Type: GUID - Flags: PRIVATE
    PLAYER_XP                                        = UNIT_END + 0x1BE,   // 0x268 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_NEXT_LEVEL_XP                             = UNIT_END + 0x1BF,   // 0x269 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_SKILL_INFO_1_1                            = UNIT_END + 0x1C0,   // 0x26A - Size: 384 - Type: TWO_SHORT - Flags: PRIVATE
    PLAYER_CHARACTER_POINTS1                         = UNIT_END + 0x340,   // 0x3EA - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_CHARACTER_POINTS2                         = UNIT_END + 0x341,   // 0x3EB - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_TRACK_CREATURES                           = UNIT_END + 0x342,   // 0x3EC - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_TRACK_RESOURCES                           = UNIT_END + 0x343,   // 0x3ED - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_BLOCK_PERCENTAGE                          = UNIT_END + 0x344,   // 0x3EE - Size: 1 - Type: FLOAT - Flags: PRIVATE
    PLAYER_DODGE_PERCENTAGE                          = UNIT_END + 0x345,   // 0x3EF - Size: 1 - Type: FLOAT - Flags: PRIVATE
    PLAYER_PARRY_PERCENTAGE                          = UNIT_END + 0x346,   // 0x3F0 - Size: 1 - Type: FLOAT - Flags: PRIVATE
    PLAYER_CRIT_PERCENTAGE                           = UNIT_END + 0x347,   // 0x3F1 - Size: 1 - Type: FLOAT - Flags: PRIVATE
    PLAYER_RANGED_CRIT_PERCENTAGE                    = UNIT_END + 0x348,   // 0x3F2 - Size: 1 - Type: FLOAT - Flags: PRIVATE
    PLAYER_EXPLORED_ZONES_1                          = UNIT_END + 0x349,   // 0x3F3 - Size: 64 - Type: BYTES - Flags: PRIVATE
    PLAYER_REST_STATE_EXPERIENCE                     = UNIT_END + 0x389,   // 0x433 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_COINAGE                             = UNIT_END + 0x38A,   // 0x434 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_POSSTAT0                            = UNIT_END + 0x38B,   // 0x435 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_POSSTAT1                            = UNIT_END + 0x38C,   // 0x436 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_POSSTAT2                            = UNIT_END + 0x38D,   // 0x437 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_POSSTAT3                            = UNIT_END + 0x38E,   // 0x438 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_POSSTAT4                            = UNIT_END + 0x38F,   // 0x439 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_NEGSTAT0                            = UNIT_END + 0x390,   // 0x43A - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_NEGSTAT1                            = UNIT_END + 0x391,   // 0x43B - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_NEGSTAT2                            = UNIT_END + 0x392,   // 0x43C - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_NEGSTAT3                            = UNIT_END + 0x393,   // 0x43D - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_NEGSTAT4                            = UNIT_END + 0x394,   // 0x43E - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_RESISTANCEBUFFMODSPOSITIVE          = UNIT_END + 0x395,   // 0x43F - Size: 7 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_RESISTANCEBUFFMODSNEGATIVE          = UNIT_END + 0x39C,   // 0x446 - Size: 7 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_MOD_DAMAGE_DONE_POS                 = UNIT_END + 0x3A3,   // 0x44D - Size: 7 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_MOD_DAMAGE_DONE_NEG                 = UNIT_END + 0x3AA,   // 0x454 - Size: 7 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_MOD_DAMAGE_DONE_PCT                 = UNIT_END + 0x3B1,   // 0x45B - Size: 7 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BYTES                               = UNIT_END + 0x3B8,   // 0x462 - Size: 1 - Type: BYTES - Flags: PRIVATE
    PLAYER_AMMO_ID                                   = UNIT_END + 0x3B9,   // 0x463 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_SELF_RES_SPELL                            = UNIT_END + 0x3BA,   // 0x464 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_PVP_MEDALS                          = UNIT_END + 0x3BB,   // 0x465 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_ITEM_ID                     = UNIT_END + 0x3BC,   // 0x466 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_RANDOM_PROPERTIES_ID        = UNIT_END + 0x3BD,   // 0x467 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_SEED                        = UNIT_END + 0x3BE,   // 0x468 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_PRICE                       = UNIT_END + 0x3BF,   // 0x469 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_DURABILITY                  = UNIT_END + 0x3C0,   // 0x46A - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BUYBACK_COUNT                       = UNIT_END + 0x3C1,   // 0x46B - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_SESSION_KILLS                       = UNIT_END + 0x3C2,   // 0x46C - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE
    PLAYER_FIELD_YESTERDAY_KILLS                     = UNIT_END + 0x3C3,   // 0x46D - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE
    PLAYER_FIELD_LAST_WEEK_KILLS                     = UNIT_END + 0x3C4,   // 0x46E - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE
    PLAYER_FIELD_THIS_WEEK_KILLS                     = UNIT_END + 0x3C5,   // 0x46F - Size: 1 - Type: TWO_SHORT - Flags: PRIVATE
    PLAYER_FIELD_THIS_WEEK_CONTRIBUTION              = UNIT_END + 0x3C6,   // 0x470 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_LIFETIME_HONORBALE_KILLS            = UNIT_END + 0x3C7,   // 0x471 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_LIFETIME_DISHONORBALE_KILLS         = UNIT_END + 0x3C8,   // 0x472 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_YESTERDAY_CONTRIBUTION              = UNIT_END + 0x3C9,   // 0x473 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_LAST_WEEK_CONTRIBUTION              = UNIT_END + 0x3CA,   // 0x474 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_LAST_WEEK_RANK                      = UNIT_END + 0x3CB,   // 0x475 - Size: 1 - Type: INT - Flags: PRIVATE
    PLAYER_FIELD_BYTES2                              = UNIT_END + 0x3CC,   // 0x476 - Size: 1 - Type: BYTES - Flags: PRIVATE
    PLAYER_FIELD_PADDING                             = UNIT_END + 0x3CD,   // 0x477 - Size: 1 - Type: INT - Flags: NONE
    PLAYER_END                                       = UNIT_END + 0x3CE    // 0x478
};
enum EGameObjectFields
{
    OBJECT_FIELD_CREATED_BY                          = OBJECT_END + 0x0,   // 0x006 - Size: 2 - Type: GUID - Flags: PUBLIC
    GAMEOBJECT_DISPLAYID                             = OBJECT_END + 0x2,   // 0x008 - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_FLAGS                                 = OBJECT_END + 0x3,   // 0x009 - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_ROTATION                              = OBJECT_END + 0x4,   // 0x00A - Size: 4 - Type: FLOAT - Flags: PUBLIC
    GAMEOBJECT_STATE                                 = OBJECT_END + 0x8,   // 0x00E - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_TIMESTAMP                             = OBJECT_END + 0x9,   // 0x00F - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_POS_X                                 = OBJECT_END + 0xA,   // 0x010 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    GAMEOBJECT_POS_Y                                 = OBJECT_END + 0xB,   // 0x011 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    GAMEOBJECT_POS_Z                                 = OBJECT_END + 0xC,   // 0x012 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    GAMEOBJECT_FACING                                = OBJECT_END + 0xD,   // 0x013 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    GAMEOBJECT_DYN_FLAGS                             = OBJECT_END + 0xE,   // 0x014 - Size: 1 - Type: INT - Flags: DYNAMIC
    GAMEOBJECT_FACTION                               = OBJECT_END + 0xF,   // 0x015 - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_TYPE_ID                               = OBJECT_END + 0x10,  // 0x016 - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_LEVEL                                 = OBJECT_END + 0x11,  // 0x017 - Size: 1 - Type: INT - Flags: PUBLIC
    GAMEOBJECT_END                                   = OBJECT_END + 0x12   // 0x018
};
enum EDynamicObjectFields
{
    DYNAMICOBJECT_CASTER                             = OBJECT_END + 0x0,   // 0x006 - Size: 2 - Type: GUID - Flags: PUBLIC
    DYNAMICOBJECT_BYTES                              = OBJECT_END + 0x2,   // 0x008 - Size: 1 - Type: BYTES - Flags: PUBLIC
    DYNAMICOBJECT_SPELLID                            = OBJECT_END + 0x3,   // 0x009 - Size: 1 - Type: INT - Flags: PUBLIC
    DYNAMICOBJECT_RADIUS                             = OBJECT_END + 0x4,   // 0x00A - Size: 1 - Type: FLOAT - Flags: PUBLIC
    DYNAMICOBJECT_POS_X                              = OBJECT_END + 0x5,   // 0x00B - Size: 1 - Type: FLOAT - Flags: PUBLIC
    DYNAMICOBJECT_POS_Y                              = OBJECT_END + 0x6,   // 0x00C - Size: 1 - Type: FLOAT - Flags: PUBLIC
    DYNAMICOBJECT_POS_Z                              = OBJECT_END + 0x7,   // 0x00D - Size: 1 - Type: FLOAT - Flags: PUBLIC
    DYNAMICOBJECT_FACING                             = OBJECT_END + 0x8,   // 0x00E - Size: 1 - Type: FLOAT - Flags: PUBLIC
    DYNAMICOBJECT_PAD                                = OBJECT_END + 0x9,   // 0x00F - Size: 1 - Type: BYTES - Flags: PUBLIC
    DYNAMICOBJECT_END                                = OBJECT_END + 0xA    // 0x010
};
enum ECorpseFields
{
    CORPSE_FIELD_OWNER                               = OBJECT_END + 0x0,   // 0x006 - Size: 2 - Type: GUID - Flags: PUBLIC
    CORPSE_FIELD_FACING                              = OBJECT_END + 0x2,   // 0x008 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    CORPSE_FIELD_POS_X                               = OBJECT_END + 0x3,   // 0x009 - Size: 1 - Type: FLOAT - Flags: PUBLIC
    CORPSE_FIELD_POS_Y                               = OBJECT_END + 0x4,   // 0x00A - Size: 1 - Type: FLOAT - Flags: PUBLIC
    CORPSE_FIELD_POS_Z                               = OBJECT_END + 0x5,   // 0x00B - Size: 1 - Type: FLOAT - Flags: PUBLIC
    CORPSE_FIELD_DISPLAY_ID                          = OBJECT_END + 0x6,   // 0x00C - Size: 1 - Type: INT - Flags: PUBLIC
    CORPSE_FIELD_ITEM                                = OBJECT_END + 0x7,   // 0x00D - Size: 19 - Type: INT - Flags: PUBLIC
    CORPSE_FIELD_BYTES_1                             = OBJECT_END + 0x1A,  // 0x020 - Size: 1 - Type: BYTES - Flags: PUBLIC
    CORPSE_FIELD_BYTES_2                             = OBJECT_END + 0x1B,  // 0x021 - Size: 1 - Type: BYTES - Flags: PUBLIC
    CORPSE_FIELD_GUILD                               = OBJECT_END + 0x1C,  // 0x022 - Size: 1 - Type: INT - Flags: PUBLIC
    CORPSE_FIELD_FLAGS                               = OBJECT_END + 0x1D,  // 0x023 - Size: 1 - Type: INT - Flags: PUBLIC
    CORPSE_FIELD_DYNAMIC_FLAGS                       = OBJECT_END + 0x1E,  // 0x024 - Size: 1 - Type: INT - Flags: DYNAMIC
    CORPSE_FIELD_PAD                                 = OBJECT_END + 0x1F,  // 0x025 - Size: 1 - Type: INT - Flags: NONE
    CORPSE_END                                       = OBJECT_END + 0x20   // 0x026
};
